feel detached - Turkish English Dictionary